This is DirSearch.h in view mode; [Download] [Up]
/* Generated by Interface Builder */
#import <objc/Object.h>
#import <sys/dir.h>
/* directory list */
typedef struct
{
char path[256]; /* the path */
DIR *dir; /* pointer to directory */
} DirRec;
typedef struct
{
int nDirs; /* number of directory slots in list */
int curDepth; /* current depth in list */
DirRec dirs[0]; /* list of directories */
} DirList;
@interface DirSearch:Object
{
DirList *dirStack;
}
/* Public methods */
- (BOOL) newDir: (char *) name;
- (void) freeDir;
- (struct direct *) nextFile:(BOOL) searchFolders: (BOOL) outputFolders: (char *)path;
/* Private methods */
- (BOOL) pushDir: (char *) name;
- (BOOL) popDir;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.